package com.moli.iov.task.util;

/**
 * <p>
 *
 * </p>
 *
 * @Auther: zql
 * @Date: 2019/1/7 18:03
 */
public class OpUtil {

    private OpUtil() {
    }

    /**
     * 返回页数
     * @return
     */
    public static int getPages(int total){
        int page = Runtime.getRuntime().availableProcessors();
        return page * 2 >= total ? 1 : page * 2;
    }

    /**
     * 返回每页显示记录数
     * @param total
     * @param pages
     * @return
     */
    public static int getPageSize(int total, int pages){
        if (total % pages == 0) {
            return  (total / pages);
        }
        return (total / pages) + 1;
    }
}
